﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DataCollection
{
    public static class LogInfo
    {

        public static string strMess = "";
        /// <summary>
        /// 写日志
        /// </summary>
        /// <param name="fileName">文件名</param>
        /// <param name="type">类型</param>
        /// <param name="content">内容</param>
        public static void WriteLogs(string content)
        {

            string path = AppDomain.CurrentDomain.BaseDirectory;
            if (!string.IsNullOrEmpty(path))
            {
                path = AppDomain.CurrentDomain.BaseDirectory + "Log";
                try
                {
                    if (!Directory.Exists(path))
                    {
                        Directory.CreateDirectory(path);
                    }
                    //path = path + "\\" + DateTime.Now.ToString("yyyyMMdd");
                    //if (!Directory.Exists(path))
                    //{
                    //    Directory.CreateDirectory(path);
                    //}
                    path = path + "\\" + DateTime.Now.ToString("yyyyMMdd") + ".txt";
                    if (!File.Exists(path))
                    {
                        FileStream fs = File.Create(path);
                        fs.Close();
                    }

                    if (File.Exists(path))
                    {
                        strMess = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " >>>>>> " + content;
                        StreamWriter sw = new StreamWriter(path, true, System.Text.Encoding.Default);
                        sw.WriteLine(strMess);
                        //sw.WriteLine("---------------------------------------------------------------------");
                        sw.Close();
                    }
                }
                catch
                {

                }

            }
        }

    }
}
